package com.yidu.t286.domain;
/*
 * @description: 基本参数实体类
 * @author:文杰
 * @date  :2021/7/27 0027上午 11:10
 */

import java.io.Serializable;
import java.util.Date;

public class Carparameter implements Serializable {
     //参数编号
     private int parameterId;
     //厂商
     private String manufacturer;
     //生产方式
     private String productionMode;
     //厂商指导价
     private double guidePrice;
     //上市时间
     private Date marketTime;
     //能源形式
     private  String emission;
     //发动机
     private String engine;
     //变速箱
     private String transmission;
     //工信部综合油耗
     private String comprehensive;
     //车身形式
     private String bodyFrom;
     //整车质保
     private String warranty;
     //车系编号
     private int carseriesId;

    /**
     * 默认构造方法
     */
    public Carparameter() {
    }

    /**
     *
     * @param manufacturer
     * @param productionMode
     * @param guidePrice
     * @param marketTime
     * @param emission
     * @param engine
     * @param transmission
     * @param comprehensive
     * @param bodyFrom
     * @param warranty
     * @param carseriesId
     */
    public Carparameter(String manufacturer, String productionMode, double guidePrice, Date marketTime, String emission, String engine, String transmission, String comprehensive, String bodyFrom, String warranty, int carseriesId) {
        this.manufacturer = manufacturer;
        this.productionMode = productionMode;
        this.guidePrice = guidePrice;
        this.marketTime = marketTime;
        this.emission = emission;
        this.engine = engine;
        this.transmission = transmission;
        this.comprehensive = comprehensive;
        this.bodyFrom = bodyFrom;
        this.warranty = warranty;
        this.carseriesId = carseriesId;
    }


    public Carparameter(int parameterId, String manufacturer, String productionMode, double guidePrice, Date marketTime, String emission, String engine, String transmission, String comprehensive, String bodyFrom, String warranty, int carseriesId) {
        this.parameterId = parameterId;
        this.manufacturer = manufacturer;
        this.productionMode = productionMode;
        this.guidePrice = guidePrice;
        this.marketTime = marketTime;
        this.emission = emission;
        this.engine = engine;
        this.transmission = transmission;
        this.comprehensive = comprehensive;
        this.bodyFrom = bodyFrom;
        this.warranty = warranty;
        this.carseriesId = carseriesId;
    }

    //自动生成的setter和getters方法
    public int getParameterId() {
        return parameterId;
    }

    public void setParameterId(int parameterId) {
        this.parameterId = parameterId;
    }

    public String getManufacturer() {
        return manufacturer;
    }

    public void setManufacturer(String manufacturer) {
        this.manufacturer = manufacturer;
    }

    public String getProductionMode() {
        return productionMode;
    }

    public void setProductionMode(String productionMode) {
        this.productionMode = productionMode;
    }

    public double getGuidePrice() {
        return guidePrice;
    }

    public void setGuidePrice(double guidePrice) {
        this.guidePrice = guidePrice;
    }

    public Date getMarketTime() {
        return marketTime;
    }

    public void setMarketTime(Date marketTime) {
        this.marketTime = marketTime;
    }

    public String getEmission() {
        return emission;
    }

    public void setEmission(String emission) {
        this.emission = emission;
    }

    public String getEngine() {
        return engine;
    }

    public void setEngine(String engine) {
        this.engine = engine;
    }

    public String getTransmission() {
        return transmission;
    }

    public void setTransmission(String transmission) {
        this.transmission = transmission;
    }

    public String getComprehensive() {
        return comprehensive;
    }

    public void setComprehensive(String comprehensive) {
        this.comprehensive = comprehensive;
    }

    public String getBodyFrom() {
        return bodyFrom;
    }

    public void setBodyFrom(String bodyFrom) {
        this.bodyFrom = bodyFrom;
    }

    public String getWarranty() {
        return warranty;
    }

    public void setWarranty(String warranty) {
        this.warranty = warranty;
    }

    public int getCarseriesId() {
        return carseriesId;
    }

    public void setCarseriesId(int carseriesId) {
        this.carseriesId = carseriesId;
    }
}
